
import Request from '../util/request'

export default class Cart extends Request {

  // 购物列表
  list(data) {
    return this.request({
      url: '/h5/cart/list',
      data
    })
  }

  // 添加到购物车
  addCart(data) {
    return this.request({
      url: '/h5/cart/add-cart',
      data
    })
  }

  // +1
  increment(data) {
    return this.request({
      url: '/h5/cart/increment',
      data
    })
  }

  // -1
  decrement(data) {
    return this.request({
      url: '/h5/cart/decrement',
      data
    })
  }

  // change quantity
  changeNum(data) {
    return this.request({
      url: '/h5/cart/change-quantity',
      data
    })
  }

  // 选择一个
  itemSelected(data) {
    return this.request({
      url: '/h5/cart/item-selected',
      data
    })
  }

  // 全选
  allSelected(data) {
    return this.request({
      url: '/h5/cart/all-selected',
      data
    })
  }

  // 删除
  remove(data) {
    return this.request({
      url: '/h5/cart/delete-cart',
      data
    })
  }

  // 全部清除
  clear(data) {
    return this.request({
      url: '/h5/cart/clear-cart',
      data
    })
  }

  // 总量
  total(data) {
    return this.request({
      url: '/h5/cart/list-total',
      data
    })
  }

}
